$.myAjax = function ajax(params) {
    //	params = {url, type, contentType, isAsync, data, success, error}
    var type = params.type == undefined ? "POST" : params.type;
    var loadingIndex;
    $.ajax({
        url: params.url,
        type: type,
        async: params.async,
        processData: params.processData,
        contentType: params.contentType,
        dataType: params.dataType,
        data: params.data,
        beforeSend: function() {
            //loading 0.5透明度的白色背景
            // loadingIndex = layer.load(1, {
            // 	shade: [0.5,'#000000']
            // });
        },
        success: function(res) {
            if (res.success) {
                params.success(res);
            } else {
                // if(params.error != undefined){
                // 	params.error();
                // }
                var message = res.message;
                if (message == "TIME_OUT") {
                    window.location.href = "/login.html";
                } else {
                    $.msg({
                        title: "错误",
                        message: message
                    })
                }
            }
        },
        complete: function(res, status) {
            // layer.close(loadingIndex);
        },
        error: function(res) {
            var obj = eval('(' + res.responseText + ')');
            //			$.growl({ title: "消息标题", message: "消息内容!" });
            //			$.growl.notice({title: "提醒标题", message: "提醒消息内容!" });
            //			$.growl.warning({title: "警告标题", message: "警告消息内容!" });
            //			$.growl.error({title: "错误提示", message: obj.message });
            // layer.msg(obj.message,{
            // 	time:2000,
            // }, function(){
            // 	if(params.error != undefined){
            // 		params.error();
            // 	}
            // });

        }
    });
}
